package com.zw.a.basic.a12.demo03_outputstream;

import java.io.FileOutputStream;
import java.io.IOException;

//案例: 演示字节输出流的两个小问题
/*
    问题1: 换行符, \r\n
    问题2: 追加数据,  FIleOutputStream的构造方法, 传入true.
 */
public class Demo02 {
    public static void main(String[] args) throws IOException {
        //1.创建FileOutputStream对象, 关联指定的目的地文件.
        FileOutputStream fos = new FileOutputStream("day12/data/2.txt", true);  //目的地文件不存在, JVM会自动创建.
        //2.往文件中写入10次hello, 每个hello占一行.
       /* for (int i = 0; i < 10; i++) {
            fos.write("hello".getBytes());
            //换行符
            fos.write("\r\n".getBytes());  //window操作系统: \r\n,  linux: \n   mac: \r
        }*/

        //3.往文件中追加一句话: 键盘敲烂, 月薪过万!
        fos.write("键盘敲烂, 月薪过万!\r\n".getBytes());
        //4. 关闭流, 释放资源
        fos.close();
    }
}
